Tachyon is a parallel raytracer / renderer used in combination with the Intel® C++ Compiler Tutorial "Threading Your Application" on using different threading technologies. The tutorial in this package shows how to thread an application step-by-step.
Tachyon is a 2-D raytracer/renderer that visually shows different parallel scheduling methods and their resulting speedup. The code was parallelized by speculating that each pixel could be rendered in parallel. Minimal synchronization was inserted into the parallel code. The resulting parallel code, using either OpenMP* or Intel® Threading Building Blocks (Intel® TBB) exhibits good speedup.
build.bat
build.bat solution
make [config]
where config is one of the following:make solution
.
tachyon.*keyword*
where keyword is the version of the sample as described at the top (either serial, openmp, or tbb).This example includes software developed by John E. Stone. See here for license information.